package com.zpark.redis;

import redis.clients.jedis.Jedis;

import java.util.List;

/**
 * redis字符串类型
 */
public class RedisString {
    public static void main(String[] args) {
        // 获取redis对象
        // 注意：如果redis在本地，并且端口号为默认，则可以使用无参构造器创建redis对象
        Jedis jedis = new Jedis();
        // 设置访问密码
        jedis.auth("123456");
        // System.out.println(jedis.ping());

        /**
         * String 类型常用命令：
         *      set key val
         *      get key
         *      mset key val key val key val...
         *      mget key key...
         */
        // 添加数据
        String code = jedis.set("dc", "大锤");
        System.out.println(code);

        // 批量添加数据‘
        String code1 = jedis.mset("zs", "张三", "ls", "李四", "ww", "王五");
        System.out.println(code1);

        // 获取数据
        String res1 = jedis.get("dc");
        System.out.println("dc: " + res1);

        // 批量获取数据
        List<String> ress = jedis.mget("zs", "ls", "ww", "dc");
        for (String s : ress) {
            System.out.println(s);
        }

        // 获取当前使用的redis数据库
        int db = jedis.getDB();
        System.out.println("当前数据名字：" + db);



    }
}
